背景:Laravel App
Package:maatwebsite/excel ^3.1
問題:用 Excel::store($arg1, $arg2)
時,匯出的檔案是 Empty。
解決:$arg1
必須是 Laravel Collection,不能是陣列,所以改善的辦法是建立一個 export class
php artisan make:export YourExport
...
Excel::store(new YourExport($data), $arg2);
[ 參考 ]
官方文件:https://docs.laravel-excel.com/3.1/getting-started/
Stackoverflow:https://stackoverflow.com/questions/70234881/laravel-export-excel-from-array-return-empty-file
範例:https://www.itsolutionstuff.com/post/laravel-create-csv-file-from-custom-array-using-maatwebsiteexample.html